body {
	text-align: left;
}

#top_ad{
	width:100%;
	height:250px;
	overflow: hidden;	
}

#top_ad ul{
	position:relative;
	float:left;
}
#top_ad ul li{
	float:left;
}
#top_ad img{
	width:100%;
	height:100%;
}

#coupon_list{
	position: absolute;
	width: 100%;
	top:280px;
	bottom:0;
	left:0;
	overflow: hidden;
}
.couponContent{
	position:relative;
	margin:20px 30px !important;
	padding:0px;
}
.couponContent li{
	margin-bottom:20px;
	border-radius:20px;
	box-shadow: 0px 0px 3px 1px rgba(0,0,0,0.3);
	background:#FFFFFF;
	height: 300px;
}

.companyInfo{
	position:relative;
	height:140px;
	padding:5px;
	box-sizing: border-box;
}
.companyLogo{
	float:left;
	width:100px;
	height:100px;
	margin:10px 0px 30px 20px; 
	border-radius: 50px;
}
.companyLogo img{
	width:100px;
	height:100px;
	border:2px solid #FFFFFF;
	border-radius: 50px;
}

.companyInfo .info{
	float:left;
}

.yhprice{
	position:relative;
	width:100%;
	padding-right:10px;
	text-align:right;
	color:#FFFFFF;
	box-sizing: border-box;
}
.msymbol{
	font-size:30px;
}
.price{
	font-size:52px;
}

.zhe{
	padding-left:20px;
	font-size:28px;
	color:#FFFFFF;
}

.yhfeel{
	font-size:52px;
}

.yhShow{
	display:inline-block !important;
}

.yhHide{
	display:none !important;
}
.yhType{
	display:block;
	height:36px;
	float:left;
	margin-left:24px;
	padding-left:44px;
	font-size:28px;
	color:#E6E6E6;
	background:url(../img/ic_goods_nor.png)0 6px no-repeat;
}
.companyName{
	float:right;
	padding-right:10px;
	font-size:26px;
	color:#FFFFFF;
}

.coupop-item{
	text-align: left;
	position:relative;
}
.yhContent{
	
	margin-left:30px;
	margin-top:28px;
	
}
.yhTime{
	display:block;
	height:40px;
	padding-left:46px;
	font-size:28px;
	color:#8E8E8E;
	background:url(../img/ic_time_nor.png) 0 10px no-repeat;
}

.yhmk{
	display:block;
	height:40px;
	margin-top:14px;
	padding-left:46px;
	font-size:28px;
	color:#8E8E8E;
	background:url(../img/ic_details_nor.png) 0 10px no-repeat;
}
.yhylq{
	display:block;
	position: absolute;
	right:30px;
	top:-15px;
	font-size:28px;
	color:#A9A9A9;
}

.yhAction{
	display:block;
	position:absolute;
	bottom:0px;
	right:30px;
	width:160px;
	height:60px;
	border-radius:6px;
	font-size:30px;
	color:#FFFFFF;
	
}

/********************************优惠详情***********************************/

.circle{
	position: absolute;
	width:50px;
	height:50px;
	border-radius:25px;
	background:#E9EBF3;
	bottom:-25px;
}
.circleleft{
	left:-25px;
}
.circleright{
	right:-25px;
}
.yhDetails{
	margin:30px;
}
.yhDetails .title{
	font-size:36px;
	text-align: left;
}
.deContent{
	font-size:28px;
	margin-top:20px;
}
.deContent span{
	display: block;
	height:40px;
	text-align: left;
	color:#8E8E8E;
}
.detime{
	background:url(../img/ic_time_nor.png) no-repeat;
	padding-left:50px;
}

.demk{
	background:url(../img/ic_details_nor.png) no-repeat;
	padding-left:50px;
	margin:10px 0;
}
.deaddress{
	background:url(../img/yh_address.png) no-repeat;
	padding-left:50px;
}

.explain{
	margin-top:24px;
	padding:30px 0;
	border-top:2px dashed #AEAEAE;
	border-bottom:2px dashed #AEAEAE;
	text-align: left;
}

.explain-title{
	color:#8E8E8E;
	font-size:28px;
}


.explain-text{
	color:#A6A6A6;
	font-size:28px;
}

.explain-details{
	margin-top:30px;
	font-size:26px;
	line-height:34px;
	color:#A6A6A6;
}
.productImg{
	margin:30px 0;
}

.productin{
	color:#8E8E8E;
	font-size:28px;
	margin-bottom:20px;
}
.productImgList img{
	width:100%;
	height:360px;
	margin-bottom:30px;
}

.viewDetails{
	padding-bottom:30px;
	text-align: center;
	font-size:28px;
	color:#8E8E8E;
	cursor: pointer;
}


/**********************************************二维码********************************************************/
.QRcodeCase{
	position:relative;
	width:310px;
	height:310px;
	margin:30px auto;
	border-radius:10px;	
	background:#FFFFFF;
}

.QRcode{
	width:254px;
	height:254px;
	margin:28px;
}

.QRcodeTit{
	position:absolute;
	right:-44px;
	top:0px;
	width:30px;
	line-height:24px;
	font-size:24px;
	color:#B3B3B3;
}
/**********************************************底部按钮**************************************************/
.btnList{
	position: fixed;
	bottom:5px;
	left:30px;
}

.btnList button{
	width:100%;
	height: 120px;
	border:0px;
	border-radius:10px;
	color:#FFFFFF;
	font-size: 28px !important;
}
.btn-yhqylg,btn-yhqylq{
	font-size:26px !important;
	background:#8E8E8E;
}
.btn-yhqljsy{
	font-size:45px !important;
	background:#00ABFD;
}

.btn-yhqygq{
	font-size:24px !important;
	background:#8E8E8E;
}

/********************************我的优惠**********************************************/

.main{
	width: 100%;
}

.cur{
	border-bottom:2px solid #2EB3BA;
}
.space-nav{
	width:100%;
	height:80pxl
	font-size:30px;
	color:#8E8E8E;
	text-align: center;
}

.space-nav li{
	float:left;
	width:33.33333%;
	height:80px;
	padding-left:50px;
	padding-top:20px;
	box-sizing: border-box;
	background:#FFFFFF;
	text-align: center;
}

.space-nav li a{
	display:inline-block;
	width:100%;
	height:40px;
	line-height:40px;
	border-left:1px solid #c9c9c9;
}

.space-nav li:first a{
	border-left:0px;
}
/********************************公共样式**********************************************/
.blue-bg{
	background : url(../img/ic_coupons_nor.png)  no-repeat ;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
}

.gray-bg{
	background : url(../img/ic_coupons-gray_nor.png)  no-repeat ;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
}
.green-bg{
	background : url(../img/ic_coupons-green_nor.png)  no-repeat ;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
}

.action-bg-blue{
	background:#00A9FD;
}

.action-bg-green{
	background:#1AA12D;
}
.action-bg-gray{
	background:#A9A9A9;
}
.text-blue{
	color:#00A9FD;
}

.text-green{
	color:#1AA12D;
}
.text-gray{
	color:#A9A9A9;
}